<!-- HTML header for doxygen 1.8.9.1-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>ROSS: core/tw-pe.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <a href="https://github.com/ROSS-org/ROSS">
   <div id="projectname">ROSS
   </div>
   </a>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_af18cf245e3394ab3b436135935cfd6e.html">core</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">tw-pe.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="ross_8h_source.html">ross.h</a>&gt;</code><br/>
</div>
<p><a href="tw-pe_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ac957bdbd5449dc4663fe855eb0cdbf2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tw-pe_8c.html#ac957bdbd5449dc4663fe855eb0cdbf2f">copy_pef</a>(f, d)&#160;&#160;&#160;<a class="el" href="ross-global_8c.html#a2f67789cc425e7d839fa4b983f5b8505">g_tw_pe</a>-&gt;type.f = type-&gt;f ? type-&gt;f : d</td></tr>
<tr class="separator:ac957bdbd5449dc4663fe855eb0cdbf2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a5eb4956a457b78c985923351ecd4b349"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tw-pe_8c.html#a5eb4956a457b78c985923351ecd4b349">dummy_pe_f</a> (<a class="el" href="structtw__pe.html">tw_pe</a> *<a class="el" href="avl__tree_8c.html#ac4c639748d4d5a271d6c54a18f614605">pe</a>)</td></tr>
<tr class="separator:a5eb4956a457b78c985923351ecd4b349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cebfe47c04f3a0ed4ffa359c1090c90"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tw-pe_8c.html#a8cebfe47c04f3a0ed4ffa359c1090c90">tw_pe_settype</a> (const <a class="el" href="structtw__petype.html">tw_petype</a> *type)</td></tr>
<tr class="separator:a8cebfe47c04f3a0ed4ffa359c1090c90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a0e6607074d85f80badcf5f5da3547e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tw-pe_8c.html#a2a0e6607074d85f80badcf5f5da3547e">tw_pe_init</a> (void)</td></tr>
<tr class="separator:a2a0e6607074d85f80badcf5f5da3547e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36f9f2e3925202eae4c7cb42f913280c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tw-pe_8c.html#a36f9f2e3925202eae4c7cb42f913280c">tw_pe_fossil_collect</a> (void)</td></tr>
<tr class="separator:a36f9f2e3925202eae4c7cb42f913280c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ac957bdbd5449dc4663fe855eb0cdbf2f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define copy_pef</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">f, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="ross-global_8c.html#a2f67789cc425e7d839fa4b983f5b8505">g_tw_pe</a>-&gt;type.f = type-&gt;f ? type-&gt;f : d</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="tw-pe_8c_source.html#l00009">tw_pe_settype()</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a5eb4956a457b78c985923351ecd4b349"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void dummy_pe_f </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structtw__pe.html">tw_pe</a> *&#160;</td>
          <td class="paramname"><em>pe</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="tw-pe_8c_source.html#l00003">3</a> of file <a class="el" href="tw-pe_8c_source.html">tw-pe.c</a>.</p>

<p>Referenced by <a class="el" href="tw-pe_8c_source.html#l00009">tw_pe_settype()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tw-pe_8c_a5eb4956a457b78c985923351ecd4b349_icgraph.png" border="0" usemap="#tw-pe_8c_a5eb4956a457b78c985923351ecd4b349_icgraph" alt=""/></div>
<map name="tw-pe_8c_a5eb4956a457b78c985923351ecd4b349_icgraph" id="tw-pe_8c_a5eb4956a457b78c985923351ecd4b349_icgraph">
<area shape="rect" id="node2" href="tw-pe_8c.html#a8cebfe47c04f3a0ed4ffa359c1090c90" title="tw_pe_settype" alt="" coords="152,5,259,32"/><area shape="rect" id="node3" href="tw-pe_8c.html#a2a0e6607074d85f80badcf5f5da3547e" title="tw_pe_init" alt="" coords="307,5,389,32"/><area shape="rect" id="node4" href="network-mpi_8h.html#a625a50a6a03701b067693d7dc5ed483b" title="Starts the network library after option parsing. " alt="" coords="438,5,533,32"/><area shape="rect" id="node5" href="tw-setup_8c.html#a7d395f5590701f5526a161fcb1261b03" title="tw_init" alt="" coords="582,5,642,32"/><area shape="rect" id="node6" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="691,5,741,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a36f9f2e3925202eae4c7cb42f913280c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void tw_pe_fossil_collect </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="tw-pe_8c_source.html#l00062">62</a> of file <a class="el" href="tw-pe_8c_source.html">tw-pe.c</a>.</p>

<p>References <a class="el" href="ross-global_8c_source.html#l00028">g_tw_fossil_attempts</a>, <a class="el" href="ross-global_8c_source.html#l00025">g_tw_nkp</a>, <a class="el" href="ross-global_8c_source.html#l00075">g_tw_pe</a>, <a class="el" href="ross-types_8h_source.html#l00359">tw_kp::pevent_q</a>, <a class="el" href="tw-eventq_8h_source.html#l00134">tw_eventq_fossil_collect()</a>, and <a class="el" href="ross-kernel-inline_8h_source.html#l00053">tw_getkp()</a>.</p>

<p>Referenced by <a class="el" href="mpi__allreduce_8c_source.html#l00102">tw_gvt_step2()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tw-pe_8c_a36f9f2e3925202eae4c7cb42f913280c_cgraph.png" border="0" usemap="#tw-pe_8c_a36f9f2e3925202eae4c7cb42f913280c_cgraph" alt=""/></div>
<map name="tw-pe_8c_a36f9f2e3925202eae4c7cb42f913280c_cgraph" id="tw-pe_8c_a36f9f2e3925202eae4c7cb42f913280c_cgraph">
<area shape="rect" id="node2" href="tw-eventq_8h.html#a8cee9de44c05a95ae003767f7299d9c4" title="tw_eventq_fossil_collect" alt="" coords="195,280,360,307"/><area shape="rect" id="node26" href="ross-kernel-inline_8h.html#a4066dfaca8faa4af256a377d85cea32f" title="tw_getkp" alt="" coords="441,42,516,68"/><area shape="rect" id="node3" href="tw-eventq_8h.html#abcb2f5e59834cc2566395b4732cb2f32" title="tw_eventq_push_list" alt="" coords="408,312,549,339"/><area shape="rect" id="node4" href="buddy_8c.html#a2d38d5280dce5d4f0b85410e00c293a6" title="buddy_free" alt="" coords="642,111,729,138"/><area shape="rect" id="node7" href="st-event-trace_8c.html#a186f7512fd723e604b501b3ba256178b" title="st_collect_event_data" alt="" coords="611,414,760,440"/><area shape="rect" id="node10" href="aarch64_8h.html#a450cf25fa5291629087ca4198de55757" title="tw_clock_read" alt="" coords="829,388,936,415"/><area shape="rect" id="node11" href="ross-extern_8h.html#a3def69f148eaba619b26c898c90687b8" title="tw_event_data" alt="" coords="829,490,936,516"/><area shape="rect" id="node12" href="ross-extern_8h.html#a5215643013906a13f0e2febadd0b0473" title="tw_event_free" alt="" coords="633,515,737,542"/><area shape="rect" id="node13" href="tw-eventq_8h.html#a38f6e76712a4c5a6714aafa5ce69c2ca" title="tw_eventq_debug" alt="" coords="623,186,747,212"/><area shape="rect" id="node16" href="ross-extern_8h.html#a3490c6c78a69f802cbb1ec82c2f13f9e" title="tw_free_output_messages" alt="" coords="598,262,773,288"/><area shape="rect" id="node17" href="hash-quadratic_8c.html#af2da87c210aeb3433d50ee3bcb139e20" title="tw_hash_remove" alt="" coords="625,312,746,339"/><area shape="rect" id="node5" href="buddy_8c.html#a79eb8604ccdede86583f1faccec9dfb9" title="buddy_try_merge" alt="" coords="821,60,944,87"/><area shape="rect" id="node6" href="ross-extern_8h.html#a9fdd5173071664ba458fbd0d2419713e" title="tw_printf" alt="" coords="847,111,919,138"/><area shape="rect" id="node8" href="st-instrumentation_8h.html#a726b5dd5323e5d253e35d7fff164e6a5" title="st_buffer_push" alt="" coords="829,439,937,466"/><area shape="rect" id="node9" href="ross-kernel-inline_8h.html#a543cb527662432d81f65c327e5e5f1b0" title="tw_now" alt="" coords="1008,439,1075,466"/><area shape="rect" id="node14" href="ross-extern_8h.html#a49ed2388aaae26e43280b7909c834aaa" title="tw_error" alt="" coords="1007,187,1076,214"/><area shape="rect" id="node15" href="network-mpi_8c.html#a2e139e8547a091c4c4ea0b445fe8dd1c" title="tw_net_abort" alt="" coords="1141,187,1238,214"/><area shape="rect" id="node18" href="avl__tree_8c.html#a0bf2fa317ba41b17cf40a029d0121eae" title="avlDelete" alt="" coords="844,338,921,364"/><area shape="rect" id="node25" href="network-mpi_8c.html#a2818efb70df48e5e29d3dacb3e2de009" title="tw_nnodes" alt="" coords="840,263,925,290"/><area shape="rect" id="node19" href="avl__tree_8c.html#acf331e186c8087aff88ee1f8348a3e25" title="avl_free" alt="" coords="1155,363,1223,390"/><area shape="rect" id="node20" href="avl__tree_8c.html#a6a4f850cb0ae353f688d2f9953a93d5f" title="avlDeleteMin" alt="" coords="992,338,1091,364"/><area shape="rect" id="node21" href="avl__tree_8c.html#a50f7204680050d273c446d51007858bc" title="avlRebalance" alt="" coords="1139,312,1240,339"/><area shape="rect" id="node22" href="avl__tree_8c.html#a8a3b9d830a7e822d2246e76c8af213c6" title="avlFixHeight" alt="" coords="1417,312,1511,339"/><area shape="rect" id="node23" href="avl__tree_8c.html#ad240d5f5dbe910d958769e3778b7215a" title="avlGetHeight" alt="" coords="1560,287,1659,314"/><area shape="rect" id="node24" href="avl__tree_8c.html#afffb84bcced3f51c3a1c8932ae360983" title="avlRotate" alt="" coords="1289,312,1367,339"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tw-pe_8c_a36f9f2e3925202eae4c7cb42f913280c_icgraph.png" border="0" usemap="#tw-pe_8c_a36f9f2e3925202eae4c7cb42f913280c_icgraph" alt=""/></div>
<map name="tw-pe_8c_a36f9f2e3925202eae4c7cb42f913280c_icgraph" id="tw-pe_8c_a36f9f2e3925202eae4c7cb42f913280c_icgraph">
<area shape="rect" id="node2" href="ross-gvt_8h.html#a0d905b32b2567dd637c4926872622a70" title="tw_gvt_step2" alt="" coords="195,56,295,83"/><area shape="rect" id="node3" href="tw-sched_8c.html#ab3e02a0e976921bd18a11b8b6a00c110" title="tw_scheduler_conservative" alt="" coords="345,5,525,32"/><area shape="rect" id="node6" href="tw-sched_8c.html#a1ebf9585a3de4d61c5fc050c7600fcd8" title="tw_scheduler_optimistic" alt="" coords="353,56,516,83"/><area shape="rect" id="node7" href="tw-sched_8c.html#accfa49d85bd68f2c53d4a08cf64ace88" title="tw_scheduler_optimistic\l_realtime" alt="" coords="353,107,516,149"/><area shape="rect" id="node4" href="tw-setup_8c.html#a6dbc4bba03285bb1b8a8a5464f0375ea" title="tw_run" alt="" coords="573,56,635,83"/><area shape="rect" id="node5" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="683,56,733,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2a0e6607074d85f80badcf5f5da3547e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void tw_pe_init </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>initialize individual PE structs</p>
<p>must be called after tw_nnodes / MPI world size is set. </p>

<p>Definition at line <a class="el" href="tw-pe_8c_source.html#l00032">32</a> of file <a class="el" href="tw-pe_8c_source.html">tw-pe.c</a>.</p>

<p>References <a class="el" href="ross-global_8c_source.html#l00088">g_tw_mynode</a>, <a class="el" href="ross-global_8c_source.html#l00075">g_tw_pe</a>, <a class="el" href="ross-global_8c_source.html#l00018">g_tw_synchronization_protocol</a>, <a class="el" href="ross-types_8h_source.html#l00400">tw_pe::gvt_status</a>, <a class="el" href="ross-types_8h_source.html#l00418">tw_pe::hash_t</a>, <a class="el" href="ross-types_8h_source.html#l00376">tw_pe::id</a>, <a class="el" href="ross-types_8h_source.html#l00030">OPTIMISTIC</a>, <a class="el" href="ross-types_8h_source.html#l00031">OPTIMISTIC_DEBUG</a>, <a class="el" href="ross-types_8h_source.html#l00032">OPTIMISTIC_REALTIME</a>, <a class="el" href="ross-types_8h_source.html#l00426">tw_pe::rng</a>, <a class="el" href="ross-types_8h_source.html#l00402">tw_pe::trans_msg_ts</a>, <a class="el" href="tw-util_8c_source.html#l00203">tw_calloc()</a>, <a class="el" href="tw-util_8c_source.html#l00074">tw_error()</a>, <a class="el" href="hash-quadratic_8c_source.html#l00032">tw_hash_create()</a>, <a class="el" href="ross-extern_8h_source.html#l00164">TW_LOC</a>, <a class="el" href="tw-pe_8c_source.html#l00009">tw_pe_settype()</a>, and <a class="el" href="ross-random_8c_source.html#l00007">tw_rand_init()</a>.</p>

<p>Referenced by <a class="el" href="network-mpi_8c_source.html#l00109">tw_net_start()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tw-pe_8c_a2a0e6607074d85f80badcf5f5da3547e_cgraph.png" border="0" usemap="#tw-pe_8c_a2a0e6607074d85f80badcf5f5da3547e_cgraph" alt=""/></div>
<map name="tw-pe_8c_a2a0e6607074d85f80badcf5f5da3547e_cgraph" id="tw-pe_8c_a2a0e6607074d85f80badcf5f5da3547e_cgraph">
<area shape="rect" id="node2" href="ross-extern_8h.html#a445b1ed30cd2e8ef1f837e782a339a70" title="tw_calloc" alt="" coords="453,5,531,32"/><area shape="rect" id="node7" href="ross-extern_8h.html#a49ed2388aaae26e43280b7909c834aaa" title="tw_error" alt="" coords="313,259,383,285"/><area shape="rect" id="node8" href="hash-quadratic_8c.html#aebe8a594c0fe5a367f194e7ba7e1aa80" title="tw_hash_create" alt="" coords="136,132,251,159"/><area shape="rect" id="node12" href="tw-pe_8c.html#a8cebfe47c04f3a0ed4ffa359c1090c90" title="tw_pe_settype" alt="" coords="140,296,247,323"/><area shape="rect" id="node14" href="ross-random_8c.html#a5600e4cb011d29cc24a2408220d58909" title="tw_rand_init" alt="" coords="147,195,239,221"/><area shape="rect" id="node3" href="tw-util_8c.html#a57c62eebb6371a6d0d5ea5043f12f91b" title="pool_alloc" alt="" coords="587,5,667,32"/><area shape="rect" id="node5" href="tw-util_8c.html#a653cb2b88ee27b886ba5c854d5a0ba5c" title="tw_error" alt="" coords="592,56,661,83"/><area shape="rect" id="node4" href="tw-util_8c.html#a0611e23c33bb8c31272e79d876b8bcb0" title="my_malloc" alt="" coords="721,5,807,32"/><area shape="rect" id="node6" href="network-mpi_8c.html#a2e139e8547a091c4c4ea0b445fe8dd1c" title="tw_net_abort" alt="" coords="715,157,813,184"/><area shape="rect" id="node9" href="hash-quadratic_8c.html#a854762ca94b220319ef1c12485880233" title="is_prime" alt="" coords="457,56,527,83"/><area shape="rect" id="node10" href="hash-quadratic_8c.html#a447eca00439943f68b19052ea527fe93" title="next_prime" alt="" coords="305,107,391,133"/><area shape="rect" id="node11" href="network-mpi_8c.html#a2818efb70df48e5e29d3dacb3e2de009" title="tw_nnodes" alt="" coords="305,157,391,184"/><area shape="rect" id="node13" href="tw-pe_8c.html#a5eb4956a457b78c985923351ecd4b349" title="dummy_pe_f" alt="" coords="299,309,397,336"/><area shape="rect" id="node15" href="rand-clcg4_8c.html#a3c5ea1f9125b9534b62a80dbfa20dafb" title="rng_init" alt="" coords="316,208,380,235"/><area shape="rect" id="node16" href="rand-clcg4_8c.html#af6fe13cfedc4e727feee7b28869e036e" title="clamp_seed" alt="" coords="446,107,538,133"/><area shape="rect" id="node17" href="rand-clcg4_8c.html#ac243c54261ecf17a1b848e9b9a2025a9" title="Find B to run CLCG4 backwards. " alt="" coords="464,157,520,184"/><area shape="rect" id="node18" href="rand-clcg4_8c.html#ab89ab01c93d79746cff9a7ed763b24d3" title="Returns(s*t) MOD M. " alt="" coords="451,208,533,235"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tw-pe_8c_a2a0e6607074d85f80badcf5f5da3547e_icgraph.png" border="0" usemap="#tw-pe_8c_a2a0e6607074d85f80badcf5f5da3547e_icgraph" alt=""/></div>
<map name="tw-pe_8c_a2a0e6607074d85f80badcf5f5da3547e_icgraph" id="tw-pe_8c_a2a0e6607074d85f80badcf5f5da3547e_icgraph">
<area shape="rect" id="node2" href="network-mpi_8h.html#a625a50a6a03701b067693d7dc5ed483b" title="Starts the network library after option parsing. " alt="" coords="137,5,231,32"/><area shape="rect" id="node3" href="tw-setup_8c.html#a7d395f5590701f5526a161fcb1261b03" title="tw_init" alt="" coords="281,5,341,32"/><area shape="rect" id="node4" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="389,5,440,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a8cebfe47c04f3a0ed4ffa359c1090c90"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void tw_pe_settype </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structtw__petype.html">tw_petype</a> *&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="tw-pe_8c_source.html#l00009">9</a> of file <a class="el" href="tw-pe_8c_source.html">tw-pe.c</a>.</p>

<p>References <a class="el" href="tw-pe_8c.html#ac957bdbd5449dc4663fe855eb0cdbf2f">copy_pef</a>, <a class="el" href="tw-pe_8c_source.html#l00003">dummy_pe_f()</a>, <a class="el" href="ross-global_8c_source.html#l00075">g_tw_pe</a>, <a class="el" href="tw-util_8c_source.html#l00074">tw_error()</a>, and <a class="el" href="ross-extern_8h_source.html#l00164">TW_LOC</a>.</p>

<p>Referenced by <a class="el" href="tw-pe_8c_source.html#l00032">tw_pe_init()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tw-pe_8c_a8cebfe47c04f3a0ed4ffa359c1090c90_cgraph.png" border="0" usemap="#tw-pe_8c_a8cebfe47c04f3a0ed4ffa359c1090c90_cgraph" alt=""/></div>
<map name="tw-pe_8c_a8cebfe47c04f3a0ed4ffa359c1090c90_cgraph" id="tw-pe_8c_a8cebfe47c04f3a0ed4ffa359c1090c90_cgraph">
<area shape="rect" id="node2" href="tw-pe_8c.html#a5eb4956a457b78c985923351ecd4b349" title="dummy_pe_f" alt="" coords="161,5,258,32"/><area shape="rect" id="node3" href="ross-extern_8h.html#a49ed2388aaae26e43280b7909c834aaa" title="tw_error" alt="" coords="175,56,244,83"/><area shape="rect" id="node4" href="network-mpi_8c.html#a2e139e8547a091c4c4ea0b445fe8dd1c" title="tw_net_abort" alt="" coords="307,56,405,83"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tw-pe_8c_a8cebfe47c04f3a0ed4ffa359c1090c90_icgraph.png" border="0" usemap="#tw-pe_8c_a8cebfe47c04f3a0ed4ffa359c1090c90_icgraph" alt=""/></div>
<map name="tw-pe_8c_a8cebfe47c04f3a0ed4ffa359c1090c90_icgraph" id="tw-pe_8c_a8cebfe47c04f3a0ed4ffa359c1090c90_icgraph">
<area shape="rect" id="node2" href="tw-pe_8c.html#a2a0e6607074d85f80badcf5f5da3547e" title="tw_pe_init" alt="" coords="161,5,242,32"/><area shape="rect" id="node3" href="network-mpi_8h.html#a625a50a6a03701b067693d7dc5ed483b" title="Starts the network library after option parsing. " alt="" coords="291,5,386,32"/><area shape="rect" id="node4" href="tw-setup_8c.html#a7d395f5590701f5526a161fcb1261b03" title="tw_init" alt="" coords="435,5,495,32"/><area shape="rect" id="node5" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="544,5,595,32"/></map>
</div>
</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>
